home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / lists / mint / l_1599 / 1472 < prev    next >
Encoding:
Internet Message Format  |  1994-08-27  |  1.7 KB

  1. From: Michael Smith <miff@apanix.apana.org.au>
  2. Subject: Re: GEMDOS re-entrancy
  3. Date: Wed, 25 May 1994 20:07:51 +0930 (CST)
  4. In-Reply-To: <9405250721.AA07069@hpbeo79.bbn.hp.com> from "Claus Brod" at May 25, 94 09:21:41 am
  5.  
  6. >Option 2 isn't that hairy as it may seem. It just requires reentrance
  7. >semaphores for AES, VDI and GEMDOS. The effect would be that you couldn't
  8. >call AES while another process is inside AES, but that's exactly
  9. >the same situation as with the current MiNT version. This would
  10. >allows not as much parallelism as we might want, but at least a little
  11. >bit. Option 2 also doesn't involve lots of kernel hacking which I would
  12. >like to refrain from for now.
  13.  
  14. Hmm. Correct me if I'm wrong, but the minixfs driver doesn't call 
  15. GEMDOS, right?  So the problem here is that essentially, we have several
  16. single-threaded filesystem branches (one for each GEMDOS parition)
  17. and several multi-threaded filesystem branches (one for each minixfs
  18. partition)
  19.  
  20. I presume the AES making a call for fonts/resources/whatever still calls 
  21. via MiNT, so this is really no great stress - certainly another
  22. process trying to enter the AES should be blocked if the AES is blocked
  23. calling for disk items.
  24.  
  25. Thus, it would seem practical to have filesystem drivers inform the
  26. kernel of their re-entrancy (none, some (value) or full) and have the
  27. kernel block or pass tasks as appropriate...
  28.  
  29.  
  30. >Claus Brod, MDD, HP Boeblingen         Have you hugged your manager today?
  31.  
  32.  
  33. -- 
  34. # mike smith : miff@apanix.apana.org.au - Silicon grease monkey        #
  35. # "The question 'why are the fundamental laws of nature mathematical'  #
  36. # then invites the trivial response 'because we define as fundamental  #
  37. # those laws which are mathematical'". Paul Davies, _The_Mind_of_God_. #
  38.  
  39.  
  40.